#ifndef CUBE_PAWN_H_
#define CUBE_PAWN_H_

class Mesh;

class Pawn : public Actor
{
DECLARE_RTTI( Pawn, Actor )
public :
	virtual ~Pawn();

	static Pawn*			Create( const std::string& type, const std::string& name );

	void					Render( const std::string& techniqueName );

protected :
	Pawn( const std::string& type, const std::string& name, ActorTypeInfo& desc );

	void					SetEffectConsts( ID3DXEffect& selectedFx );

private :
	Body&					_body;	
};

#endif